home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / cug231 / syms.c < prev    next >
Text File  |  1987-06-17  |  52KB  |  1,072 lines

  1. # include "object.h"
  2. # include "symbol.h"
  3. char x_str[] = {041, 0,   /* ! */
  4. 046, 0,   /* & */
  5. 050, 0,   /* ( */
  6. 051, 0,   /* ) */
  7. 052, 0,   /* * */
  8. 053, 0,   /* + */
  9. 054, 0,   /* , */
  10. 055, 0,   /* - */
  11. 057, 0,   /* / */
  12. 057, 057, 0,   /* // */
  13. 074, 0,   /* < */
  14. 074, 075, 0,   /* <= */
  15. 075, 0,   /* = */
  16. 075, 075, 0,   /* == */
  17. 076, 0,   /* > */
  18. 076, 075, 0,   /* >= */
  19. 0100, 0,   /* @ */
  20. 0101, 0162, 0162, 0141, 0171, 0,   /* Array */
  21. 0101, 0162, 0162, 0141, 0171, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* ArrayedCollection */
  22. 0102, 0114, 0117, 0103, 0113, 0105, 0104, 0,   /* BLOCKED */
  23. 0102, 0141, 0147, 0,   /* Bag */
  24. 0102, 0154, 0157, 0143, 0153, 0,   /* Block */
  25. 0102, 0157, 0157, 0154, 0145, 0141, 0156, 0,   /* Boolean */
  26. 0102, 0171, 0164, 0145, 0101, 0162, 0162, 0141, 0171, 0,   /* ByteArray */
  27. 0103, 0150, 0141, 0162, 0,   /* Char */
  28. 0103, 0154, 0141, 0163, 0163, 0,   /* Class */
  29. 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* Collection */
  30. 0103, 0157, 0155, 0160, 0154, 0145, 0170, 0,   /* Complex */
  31. 0104, 0151, 0143, 0164, 0151, 0157, 0156, 0141, 0162, 0171, 0,   /* Dictionary */
  32. 0106, 0141, 0154, 0163, 0145, 0,   /* False */
  33. 0106, 0151, 0154, 0145, 0,   /* File */
  34. 0106, 0154, 0157, 0141, 0164, 0,   /* Float */
  35. 0111, 0156, 0164, 0145, 0147, 0145, 0162, 0,   /* Integer */
  36. 0111, 0156, 0164, 0145, 0162, 0160, 0162, 0145, 0164, 0145, 0162, 0,   /* Interpreter */
  37. 0111, 0156, 0164, 0145, 0162, 0166, 0141, 0154, 0,   /* Interval */
  38. 0113, 0145, 0171, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* KeyedCollection */
  39. 0114, 0151, 0163, 0164, 0,   /* List */
  40. 0114, 0151, 0164, 0164, 0154, 0145, 040, 0123, 0155, 0141, 0154, 0154, 0164, 0141, 0154, 0153, 0,   /* Little Smalltalk */
  41. 0115, 0141, 0147, 0156, 0151, 0164, 0165, 0144, 0145, 0,   /* Magnitude */
  42. 0115, 0141, 0151, 0156, 0,   /* Main */
  43. 0116, 0165, 0155, 0142, 0145, 0162, 0,   /* Number */
  44. 0117, 0142, 0152, 0145, 0143, 0164, 0,   /* Object */
  45. 0117, 0162, 0144, 0145, 0162, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* OrderedCollection */
  46. 0120, 0157, 0151, 0156, 0164, 0,   /* Point */
  47. 0120, 0162, 0157, 0143, 0145, 0163, 0163, 0,   /* Process */
  48. 0122, 0105, 0101, 0104, 0131, 0,   /* READY */
  49. 0122, 0141, 0144, 0151, 0141, 0156, 0,   /* Radian */
  50. 0122, 0141, 0156, 0144, 0157, 0155, 0,   /* Random */
  51. 0123, 0125, 0123, 0120, 0105, 0116, 0104, 0105, 0104, 0,   /* SUSPENDED */
  52. 0123, 0145, 0155, 0141, 0160, 0150, 0157, 0162, 0145, 0,   /* Semaphore */
  53. 0123, 0145, 0161, 0165, 0145, 0156, 0143, 0145, 0141, 0142, 0154, 0145, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* SequenceableCollection */
  54. 0123, 0145, 0164, 0,   /* Set */
  55. 0123, 0155, 0141, 0154, 0154, 0164, 0141, 0154, 0153, 0,   /* Smalltalk */
  56. 0123, 0164, 0162, 0151, 0156, 0147, 0,   /* String */
  57. 0123, 0171, 0155, 0142, 0157, 0154, 0,   /* Symbol */
  58. 0124, 0105, 0122, 0115, 0111, 0116, 0101, 0124, 0105, 0104, 0,   /* TERMINATED */
  59. 0124, 0162, 0165, 0145, 0,   /* True */
  60. 0125, 0156, 0144, 0145, 0146, 0151, 0156, 0145, 0144, 0117, 0142, 0152, 0145, 0143, 0164, 0,   /* UndefinedObject */
  61. 0133, 0,   /* [ */
  62. 0134, 0134, 0,   /* \\ */
  63. 0134, 0134, 0134, 0134, 0,   /* \\\\ */
  64. 0135, 0,   /* ] */
  65. 0136, 0,   /* ^ */
  66. 0141, 0142, 0163, 0,   /* abs */
  67. 0141, 0144, 0144, 072, 0,   /* add: */
  68. 0141, 0144, 0144, 072, 0141, 0146, 0164, 0145, 0162, 072, 0,   /* add:after: */
  69. 0141, 0144, 0144, 072, 0142, 0145, 0146, 0157, 0162, 0145, 072, 0,   /* add:before: */
  70. 0141, 0144, 0144, 072, 0167, 0151, 0164, 0150, 0117, 0143, 0143, 0165, 0162, 0162, 0145, 0156, 0143, 0145, 0163, 072, 0,   /* add:withOccurrences: */
  71. 0141, 0144, 0144, 0101, 0154, 0154, 072, 0,   /* addAll: */
  72. 0141, 0144, 0144, 0101, 0154, 0154, 0106, 0151, 0162, 0163, 0164, 072, 0,   /* addAllFirst: */
  73. 0141, 0144, 0144, 0101, 0154, 0154, 0114, 0141, 0163, 0164, 072, 0,   /* addAllLast: */
  74. 0141, 0144, 0144, 0106, 0151, 0162, 0163, 0164, 072, 0,   /* addFirst: */
  75. 0141, 0144, 0144, 0114, 0141, 0163, 0164, 072, 0,   /* addLast: */
  76. 0141, 0146, 0164, 0145, 0162, 072, 0,   /* after: */
  77. 0141, 0154, 0154, 0115, 0141, 0163, 0153, 072, 0,   /* allMask: */
  78. 0141, 0156, 0144, 072, 0,   /* and: */
  79. 0141, 0156, 0171, 0115, 0141, 0163, 0153, 072, 0,   /* anyMask: */
  80. 0141, 0162, 0143, 0103, 0157, 0163, 0,   /* arcCos */
  81. 0141, 0162, 0143, 0123, 0151, 0156, 0,   /* arcSin */
  82. 0141, 0162, 0143, 0124, 0141, 0156, 0,   /* arcTan */
  83. 0141, 0162, 0147, 0145, 0162, 0162, 0157, 0162, 0,   /* argerror */
  84. 0141, 0163, 0101, 0162, 0162, 0141, 0171, 0,   /* asArray */
  85. 0141, 0163, 0102, 0141, 0147, 0,   /* asBag */
  86. 0141, 0163, 0103, 0150, 0141, 0162, 0141, 0143, 0164, 0145, 0162, 0,   /* asCharacter */
  87. 0141, 0163, 0104, 0151, 0143, 0164, 0151, 0157, 0156, 0141, 0162, 0171, 0,   /* asDictionary */
  88. 0141, 0163, 0106, 0154, 0157, 0141, 0164, 0,   /* asFloat */
  89. 0141, 0163, 0106, 0162, 0141, 0143, 0164, 0151, 0157, 0156, 0,   /* asFraction */
  90. 0141, 0163, 0111, 0156, 0164, 0145, 0147, 0145, 0162, 0,   /* asInteger */
  91. 0141, 0163, 0114, 0151, 0163, 0164, 0,   /* asList */
  92. 0141, 0163, 0114, 0157, 0167, 0145, 0162, 0143, 0141, 0163, 0145, 0,   /* asLowercase */
  93. 0141, 0163, 0117, 0162, 0144, 0145, 0162, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* asOrderedCollection */
  94. 0141, 0163, 0123, 0145, 0164, 0,   /* asSet */
  95. 0141, 0163, 0123, 0164, 0162, 0151, 0156, 0147, 0,   /* asString */
  96. 0141, 0163, 0123, 0171, 0155, 0142, 0157, 0154, 0,   /* asSymbol */
  97. 0141, 0163, 0125, 0160, 0160, 0145, 0162, 0143, 0141, 0163, 0145, 0,   /* asUppercase */
  98. 0141, 0163, 0143, 0151, 0151, 0126, 0141, 0154, 0165, 0145, 0,   /* asciiValue */
  99. 0141, 0164, 072, 0,   /* at: */
  100. 0141, 0164, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* at:ifAbsent: */
  101. 0141, 0164, 072, 0160, 0165, 0164, 072, 0,   /* at:put: */
  102. 0141, 0164, 0101, 0154, 0154, 072, 0160, 0165, 0164, 072, 0,   /* atAll:put: */
  103. 0141, 0164, 0101, 0154, 0154, 0120, 0165, 0164, 072, 0,   /* atAllPut: */
  104. 0142, 0145, 0146, 0157, 0162, 0145, 072, 0,   /* before: */
  105. 0142, 0145, 0164, 0167, 0145, 0145, 0156, 072, 0141, 0156, 0144, 072, 0,   /* between:and: */
  106. 0142, 0151, 0156, 0141, 0162, 0171, 0104, 0157, 072, 0,   /* binaryDo: */
  107. 0142, 0151, 0164, 0101, 0156, 0144, 072, 0,   /* bitAnd: */
  108. 0142, 0151, 0164, 0101, 0164, 072, 0,   /* bitAt: */
  109. 0142, 0151, 0164, 0111, 0156, 0166, 0145, 0162, 0164, 0,   /* bitInvert */
  110. 0142, 0151, 0164, 0117, 0162, 072, 0,   /* bitOr: */
  111. 0142, 0151, 0164, 0123, 0150, 0151, 0146, 0164, 072, 0,   /* bitShift: */
  112. 0142, 0151, 0164, 0130, 0157, 0162, 072, 0,   /* bitXor: */
  113. 0142, 0154, 0157, 0143, 0153, 0,   /* block */
  114. 0142, 0154, 0157, 0143, 0153, 0145, 0144, 0120, 0162, 0157, 0143, 0145, 0163, 0163, 0121, 0165, 0145, 0165, 0145, 0,   /* blockedProcessQueue */
  115. 0143, 0145, 0151, 0154, 0151, 0156, 0147, 0,   /* ceiling */
  116. 0143, 0150, 0145, 0143, 0153, 0102, 0165, 0143, 0153, 0145, 0164, 072, 0,   /* checkBucket: */
  117. 0143, 0154, 0141, 0163, 0163, 0,   /* class */
  118. 0143, 0154, 0145, 0141, 0156, 0125, 0160, 0,   /* cleanUp */
  119. 0143, 0157, 0145, 0162, 0143, 0145, 072, 0,   /* coerce: */
  120. 0143, 0157, 0154, 0154, 0145, 0143, 0164, 072, 0,   /* collect: */
  121. 0143, 0157, 0155, 0155, 0141, 0156, 0144, 0163, 072, 0,   /* commands: */
  122. 0143, 0157, 0155, 0160, 0141, 0162, 0145, 0105, 0162, 0162, 0157, 0162, 0,   /* compareError */
  123. 0143, 0157, 0160, 0171, 0,   /* copy */
  124. 0143, 0157, 0160, 0171, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0,   /* copyArguments: */
  125. 0143, 0157, 0160, 0171, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0164, 0157, 072, 0,   /* copyArguments:to: */
  126. 0143, 0157, 0160, 0171, 0106, 0162, 0157, 0155, 072, 0,   /* copyFrom: */
  127. 0143, 0157, 0160, 0171, 0106, 0162, 0157, 0155, 072, 0154, 0145, 0156, 0147, 0164, 0150, 072, 0,   /* copyFrom:length: */
  128. 0143, 0157, 0160, 0171, 0106, 0162, 0157, 0155, 072, 0164, 0157, 072, 0,   /* copyFrom:to: */
  129. 0143, 0157, 0160, 0171, 0127, 0151, 0164, 0150, 072, 0,   /* copyWith: */
  130. 0143, 0157, 0160, 0171, 0127, 0151, 0164, 0150, 0157, 0165, 0164, 072, 0,   /* copyWithout: */
  131. 0143, 0157, 0163, 0,   /* cos */
  132. 0143, 0157, 0165, 0156, 0164, 0,   /* count */
  133. 0143, 0165, 0162, 0162, 0101, 0163, 0163, 0157, 0143, 0,   /* currAssoc */
  134. 0143, 0165, 0162, 0162, 0102, 0165, 0143, 0153, 0145, 0164, 0,   /* currBucket */
  135. 0143, 0165, 0162, 0162, 0145, 0156, 0164, 0,   /* current */
  136. 0143, 0165, 0162, 0162, 0145, 0156, 0164, 0102, 0165, 0143, 0153, 0145, 0164, 0,   /* currentBucket */
  137. 0143, 0165, 0162, 0162, 0145, 0156, 0164, 0113, 0145, 0171, 0,   /* currentKey */
  138. 0143, 0165, 0162, 0162, 0145, 0156, 0164, 0114, 0151, 0163, 0164, 0,   /* currentList */
  139. 0144, 0141, 0164, 0145, 0,   /* date */
  140. 0144, 0145, 0142, 0165, 0147, 072, 0,   /* debug: */
  141. 0144, 0145, 0145, 0160, 0103, 0157, 0160, 0171, 0,   /* deepCopy */
  142. 0144, 0145, 0145, 0160, 0103, 0157, 0160, 0171, 072, 0,   /* deepCopy: */
  143. 0144, 0145, 0164, 0145, 0143, 0164, 072, 0,   /* detect: */
  144. 0144, 0145, 0164, 0145, 0143, 0164, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* detect:ifAbsent: */
  145. 0144, 0145, 0164, 0145, 0143, 0164, 072, 0151, 0146, 0116, 0157, 0156, 0145, 072, 0,   /* detect:ifNone: */
  146. 0144, 0151, 0143, 0164, 0,   /* dict */
  147. 0144, 0151, 0143, 0164, 0151, 0157, 0156, 0141, 0162, 0171, 0,   /* dictionary */
  148. 0144, 0151, 0147, 0151, 0164, 0126, 0141, 0154, 0165, 0145, 0,   /* digitValue */
  149. 0144, 0151, 0147, 0151, 0164, 0126, 0141, 0154, 0165, 0145, 072, 0,   /* digitValue: */
  150. 0144, 0151, 0163, 0160, 0154, 0141, 0171, 0,   /* display */
  151. 0144, 0151, 0163, 0160, 0154, 0141, 0171, 0101, 0163, 0163, 0151, 0147, 0156, 0,   /* displayAssign */
  152. 0144, 0151, 0163, 0164, 072, 0,   /* dist: */
  153. 0144, 0157, 072, 0,   /* do: */
  154. 0144, 0157, 0120, 0162, 0151, 0155, 0151, 0164, 0151, 0166, 0145, 072, 0,   /* doPrimitive: */
  155. 0144, 0157, 0120, 0162, 0151, 0155, 0151, 0164, 0151, 0166, 0145, 072, 0167, 0151, 0164, 0150, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0,   /* doPrimitive:withArguments: */
  156. 0145, 0144, 0151, 0164, 0,   /* edit */
  157. 0145, 0161, 0165, 0141, 0154, 0163, 072, 0163, 0164, 0141, 0162, 0164, 0151, 0156, 0147, 0101, 0164, 072, 0,   /* equals:startingAt: */
  158. 0145, 0161, 0166, 072, 0,   /* eqv: */
  159. 0145, 0162, 0162, 0157, 0162, 072, 0,   /* error: */
  160. 0145, 0166, 0145, 0156, 0,   /* even */
  161. 0145, 0170, 0143, 0145, 0163, 0163, 0123, 0151, 0147, 0156, 0141, 0154, 0163, 0,   /* excessSignals */
  162. 0145, 0170, 0145, 0143, 0165, 0164, 0145, 0127, 0151, 0164, 0150, 072, 0,   /* executeWith: */
  163. 0145, 0170, 0160, 0,   /* exp */
  164. 0146, 0141, 0143, 0164, 0157, 0162, 0151, 0141, 0154, 0,   /* factorial */
  165. 0146, 0151, 0156, 0144, 0101, 0163, 0163, 0157, 0143, 0151, 0141, 0164, 0151, 0157, 0156, 072, 0151, 0156, 0114, 0151, 0163, 0164, 072, 0,   /* findAssociation:inList: */
  166. 0146, 0151, 0156, 0144, 0106, 0151, 0162, 0163, 0164, 072, 0,   /* findFirst: */
  167. 0146, 0151, 0156, 0144, 0106, 0151, 0162, 0163, 0164, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* findFirst:ifAbsent: */
  168. 0146, 0151, 0156, 0144, 0114, 0141, 0163, 0164, 0,   /* findLast */
  169. 0146, 0151, 0156, 0144, 0114, 0141, 0163, 0164, 072, 0,   /* findLast: */
  170. 0146, 0151, 0156, 0144, 0114, 0141, 0163, 0164, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* findLast:ifAbsent: */
  171. 0146, 0151, 0162, 0163, 0164, 0,   /* first */
  172. 0146, 0151, 0162, 0163, 0164, 0113, 0145, 0171, 0,   /* firstKey */
  173. 0146, 0154, 0157, 0157, 0162, 0,   /* floor */
  174. 0146, 0154, 0157, 0157, 0162, 0114, 0157, 0147, 072, 0,   /* floorLog: */
  175. 0146, 0157, 0162, 0153, 0,   /* fork */
  176. 0146, 0157, 0162, 0153, 0127, 0151, 0164, 0150, 072, 0,   /* forkWith: */
  177. 0146, 0162, 0141, 0143, 0164, 0151, 0157, 0156, 0120, 0141, 0162, 0164, 0,   /* fractionPart */
  178. 0146, 0162, 0145, 0145, 072, 0,   /* free: */
  179. 0146, 0162, 0157, 0155, 072, 0,   /* from: */
  180. 0146, 0162, 0157, 0155, 072, 0164, 0157, 072, 0,   /* from:to: */
  181. 0146, 0162, 0157, 0155, 072, 0164, 0157, 072, 0142, 0171, 072, 0,   /* from:to:by: */
  182. 0147, 0141, 0155, 0155, 0141, 0,   /* gamma */
  183. 0147, 0143, 0144, 072, 0,   /* gcd: */
  184. 0147, 0145, 0164, 0114, 0151, 0163, 0164, 072, 0,   /* getList: */
  185. 0147, 0162, 0151, 0144, 072, 0,   /* grid: */
  186. 0150, 0141, 0163, 0150, 0116, 0165, 0155, 0142, 0145, 0162, 072, 0,   /* hashNumber: */
  187. 0150, 0141, 0163, 0150, 0124, 0141, 0142, 0,   /* hashTab */
  188. 0150, 0141, 0163, 0150, 0124, 0141, 0142, 0154, 0145, 0,   /* hashTable */
  189. 0150, 0151, 0147, 0150, 0102, 0151, 0164, 0,   /* highBit */
  190. 0151, 0,   /* i */
  191. 0151, 0146, 0106, 0141, 0154, 0163, 0145, 072, 0,   /* ifFalse: */
  192. 0151, 0146, 0106, 0141, 0154, 0163, 0145, 072, 0151, 0146, 0124, 0162, 0165, 0145, 072, 0,   /* ifFalse:ifTrue: */
  193. 0151, 0146, 0124, 0162, 0165, 0145, 072, 0,   /* ifTrue: */
  194. 0151, 0146, 0124, 0162, 0165, 0145, 072, 0151, 0146, 0106, 0141, 0154, 0163, 0145, 072, 0,   /* ifTrue:ifFalse: */
  195. 0151, 0156, 0122, 0141, 0156, 0147, 0145, 072, 0,   /* inRange: */
  196. 0151, 0156, 0143, 0154, 0165, 0144, 0145, 0163, 072, 0,   /* includes: */
  197. 0151, 0156, 0143, 0154, 0165, 0144, 0145, 0163, 0113, 0145, 0171, 072, 0,   /* includesKey: */
  198. 0151, 0156, 0144, 0145, 0170, 0117, 0146, 072, 0,   /* indexOf: */
  199. 0151, 0156, 0144, 0145, 0170, 0117, 0146, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* indexOf:ifAbsent: */
  200. 0151, 0156, 0144, 0145, 0170, 0117, 0146, 0123, 0165, 0142, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 072, 0163, 0164, 0141, 0162, 0164, 0151, 0156, 0147, 0101, 0164, 072, 0,   /* indexOfSubCollection:startingAt: */
  201. 0151, 0156, 0144, 0145, 0170, 0117, 0146, 0123, 0165, 0142, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 072, 0163, 0164, 0141, 0162, 0164, 0151, 0156, 0147, 0101, 0164, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* indexOfSubCollection:startingAt:ifAbsent: */
  202. 0151, 0156, 0151, 0164, 072, 0,   /* init: */
  203. 0151, 0156, 0151, 0164, 072, 0163, 0165, 0160, 0145, 0162, 072, 0,   /* init:super: */
  204. 0151, 0156, 0151, 0164, 072, 0163, 0165, 0160, 0145, 0162, 072, 0156, 0165, 0155, 0126, 0141, 0162, 0163, 072, 0,   /* init:super:numVars: */
  205. 0151, 0156, 0152, 0145, 0143, 0164, 072, 0151, 0156, 0164, 0157, 072, 0,   /* inject:into: */
  206. 0151, 0156, 0164, 0145, 0147, 0145, 0162, 0120, 0141, 0162, 0164, 0,   /* integerPart */
  207. 0151, 0163, 0101, 0154, 0160, 0150, 0141, 0116, 0165, 0155, 0145, 0162, 0151, 0143, 0,   /* isAlphaNumeric */
  208. 0151, 0163, 0104, 0151, 0147, 0151, 0164, 0,   /* isDigit */
  209. 0151, 0163, 0105, 0155, 0160, 0164, 0171, 0,   /* isEmpty */
  210. 0151, 0163, 0113, 0151, 0156, 0144, 0117, 0146, 072, 0,   /* isKindOf: */
  211. 0151, 0163, 0114, 0145, 0164, 0164, 0145, 0162, 0,   /* isLetter */
  212. 0151, 0163, 0114, 0157, 0167, 0145, 0162, 0143, 0141, 0163, 0145, 0,   /* isLowercase */
  213. 0151, 0163, 0115, 0145, 0155, 0142, 0145, 0162, 0117, 0146, 072, 0,   /* isMemberOf: */
  214. 0151, 0163, 0116, 0151, 0154, 0,   /* isNil */
  215. 0151, 0163, 0123, 0145, 0160, 0141, 0162, 0141, 0164, 0157, 0162, 0,   /* isSeparator */
  216. 0151, 0163, 0125, 0160, 0160, 0145, 0162, 0143, 0141, 0163, 0145, 0,   /* isUppercase */
  217. 0151, 0163, 0126, 0157, 0167, 0145, 0154, 0,   /* isVowel */
  218. 0153, 0145, 0171, 0163, 0,   /* keys */
  219. 0153, 0145, 0171, 0163, 0104, 0157, 072, 0,   /* keysDo: */
  220. 0153, 0145, 0171, 0163, 0123, 0145, 0154, 0145, 0143, 0164, 072, 0,   /* keysSelect: */
  221. 0154, 0141, 0163, 0164, 0,   /* last */
  222. 0154, 0141, 0163, 0164, 0113, 0145, 0171, 0,   /* lastKey */
  223. 0154, 0143, 0155, 072, 0,   /* lcm: */
  224. 0154, 0151, 0163, 0164, 0,   /* list */
  225. 0154, 0156, 0,   /* ln */
  226. 0154, 0157, 0147, 072, 0,   /* log: */
  227. 0154, 0157, 0167, 0145, 0162, 0,   /* lower */
  228. 0155, 0141, 0151, 0156, 0,   /* main */
  229. 0155, 0141, 0170, 072, 0,   /* max: */
  230. 0155, 0141, 0170, 0103, 0157, 0156, 0164, 0145, 0170, 0164, 072, 0,   /* maxContext: */
  231. 0155, 0141, 0170, 0164, 0171, 0160, 0145, 072, 0,   /* maxtype: */
  232. 0155, 0145, 0164, 0150, 0157, 0144, 0163, 072, 0,   /* methods: */
  233. 0155, 0151, 0156, 072, 0,   /* min: */
  234. 0155, 0157, 0144, 0145, 0103, 0150, 0141, 0162, 0141, 0143, 0164, 0145, 0162, 0,   /* modeCharacter */
  235. 0155, 0157, 0144, 0145, 0111, 0156, 0164, 0145, 0147, 0145, 0162, 0,   /* modeInteger */
  236. 0155, 0157, 0144, 0145, 0123, 0164, 0162, 0151, 0156, 0147, 0,   /* modeString */
  237. 0156, 0141, 0155, 0145, 072, 0,   /* name: */
  238. 0156, 0145, 0147, 0141, 0164, 0145, 0144, 0,   /* negated */
  239. 0156, 0145, 0147, 0141, 0164, 0151, 0166, 0145, 0,   /* negative */
  240. 0156, 0145, 0167, 0,   /* new */
  241. 0156, 0145, 0167, 072, 0,   /* new: */
  242. 0156, 0145, 0167, 0120, 0162, 0157, 0143, 0145, 0163, 0163, 0,   /* newProcess */
  243. 0156, 0145, 0167, 0120, 0162, 0157, 0143, 0145, 0163, 0163, 0127, 0151, 0164, 0150, 072, 0,   /* newProcessWith: */
  244. 0156, 0145, 0170, 0164, 0,   /* next */
  245. 0156, 0145, 0170, 0164, 072, 0,   /* next: */
  246. 0156, 0157, 0104, 0151, 0163, 0160, 0154, 0141, 0171, 0,   /* noDisplay */
  247. 0156, 0157, 0115, 0141, 0163, 0153, 072, 0,   /* noMask: */
  248. 0156, 0157, 0164, 0,   /* not */
  249. 0156, 0157, 0164, 0116, 0151, 0154, 0,   /* notNil */
  250. 0156, 0157, 0164, 0150, 0151, 0156, 0147, 0,   /* nothing */
  251. 0157, 0143, 0143, 0165, 0162, 0162, 0145, 0156, 0143, 0145, 0163, 0117, 0146, 072, 0,   /* occurrencesOf: */
  252. 0157, 0144, 0144, 0,   /* odd */
  253. 0157, 0160, 0105, 0162, 0162, 0157, 0162, 0,   /* opError */
  254. 0157, 0160, 0145, 0156, 072, 0,   /* open: */
  255. 0157, 0160, 0145, 0156, 072, 0146, 0157, 0162, 072, 0,   /* open:for: */
  256. 0157, 0162, 072, 0,   /* or: */
  257. 0160, 0145, 0162, 0146, 0157, 0162, 0155, 072, 0,   /* perform: */
  258. 0160, 0145, 0162, 0146, 0157, 0162, 0155, 072, 0167, 0151, 0164, 0150, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0,   /* perform:withArguments: */
  259. 0160, 0151, 0,   /* pi */
  260. 0160, 0157, 0163, 0151, 0164, 0151, 0166, 0145, 0,   /* positive */
  261. 0160, 0162, 0151, 0156, 0164, 0,   /* print */
  262. 0160, 0162, 0151, 0156, 0164, 0123, 0164, 0162, 0151, 0156, 0147, 0,   /* printString */
  263. 0160, 0165, 0164, 072, 0,   /* put: */
  264. 0161, 0165, 0157, 072, 0,   /* quo: */
  265. 0162, 0141, 0144, 0151, 0141, 0156, 0163, 0,   /* radians */
  266. 0162, 0141, 0144, 0151, 0170, 072, 0,   /* radix: */
  267. 0162, 0141, 0151, 0163, 0145, 0144, 0124, 0157, 072, 0,   /* raisedTo: */
  268. 0162, 0141, 0151, 0163, 0145, 0144, 0124, 0157, 0111, 0156, 0164, 0145, 0147, 0145, 0162, 072, 0,   /* raisedToInteger: */
  269. 0162, 0141, 0156, 0144, 0111, 0156, 0164, 0145, 0147, 0145, 0162, 072, 0,   /* randInteger: */
  270. 0162, 0141, 0156, 0144, 0157, 0155, 0151, 0172, 0145, 0,   /* randomize */
  271. 0162, 0145, 0141, 0144, 0,   /* read */
  272. 0162, 0145, 0143, 0151, 0160, 0162, 0157, 0143, 0141, 0154, 0,   /* reciprocal */
  273. 0162, 0145, 0152, 0145, 0143, 0164, 072, 0,   /* reject: */
  274. 0162, 0145, 0155, 072, 0,   /* rem: */
  275. 0162, 0145, 0155, 0157, 0166, 0145, 072, 0,   /* remove: */
  276. 0162, 0145, 0155, 0157, 0166, 0145, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* remove:ifAbsent: */
  277. 0162, 0145, 0155, 0157, 0166, 0145, 0101, 0154, 0154, 072, 0,   /* removeAll: */
  278. 0162, 0145, 0155, 0157, 0166, 0145, 0105, 0162, 0162, 0157, 0162, 0,   /* removeError */
  279. 0162, 0145, 0155, 0157, 0166, 0145, 0106, 0151, 0162, 0163, 0164, 0,   /* removeFirst */
  280. 0162, 0145, 0155, 0157, 0166, 0145, 0113, 0145, 0171, 072, 0,   /* removeKey: */
  281. 0162, 0145, 0155, 0157, 0166, 0145, 0113, 0145, 0171, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* removeKey:ifAbsent: */
  282. 0162, 0145, 0155, 0157, 0166, 0145, 0114, 0141, 0163, 0164, 0,   /* removeLast */
  283. 0162, 0145, 0155, 0157, 0166, 0145, 0144, 0,   /* removed */
  284. 0162, 0145, 0160, 0154, 0141, 0143, 0145, 0106, 0162, 0157, 0155, 072, 0164, 0157, 072, 0167, 0151, 0164, 0150, 072, 0,   /* replaceFrom:to:with: */
  285. 0162, 0145, 0160, 0154, 0141, 0143, 0145, 0106, 0162, 0157, 0155, 072, 0164, 0157, 072, 0167, 0151, 0164, 0150, 072, 0163, 0164, 0141, 0162, 0164, 0151, 0156, 0147, 0101, 0164, 072, 0,   /* replaceFrom:to:with:startingAt: */
  286. 0162, 0145, 0163, 0160, 0157, 0156, 0144, 0163, 0124, 0157, 0,   /* respondsTo */
  287. 0162, 0145, 0163, 0160, 0157, 0156, 0144, 0163, 0124, 0157, 072, 0,   /* respondsTo: */
  288. 0162, 0145, 0163, 0165, 0155, 0145, 0,   /* resume */
  289. 0162, 0145, 0166, 0145, 0162, 0163, 0145, 0104, 0157, 072, 0,   /* reverseDo: */
  290. 0162, 0145, 0166, 0145, 0162, 0163, 0145, 0144, 0,   /* reversed */
  291. 0162, 0157, 0165, 0156, 0144, 0124, 0157, 072, 0,   /* roundTo: */
  292. 0162, 0157, 0165, 0156, 0144, 0145, 0144, 0,   /* rounded */
  293. 0163, 0141, 0155, 0145, 0101, 0163, 072, 0,   /* sameAs: */
  294. 0163, 0145, 0145, 0144, 0,   /* seed */
  295. 0163, 0145, 0154, 0145, 0143, 0164, 072, 0,   /* select: */
  296. 0163, 0145, 0164, 0103, 0165, 0162, 0162, 0145, 0156, 0164, 0114, 0157, 0143, 0141, 0164, 0151, 0157, 0156, 072, 0,   /* setCurrentLocation: */
  297. 0163, 0150, 072, 0,   /* sh: */
  298. 0163, 0150, 0141, 0154, 0154, 0157, 0167, 0103, 0157, 0160, 0171, 0,   /* shallowCopy */
  299. 0163, 0150, 0141, 0154, 0154, 0157, 0167, 0103, 0157, 0160, 0171, 072, 0,   /* shallowCopy: */
  300. 0163, 0151, 0147, 0156, 0,   /* sign */
  301. 0163, 0151, 0147, 0156, 0141, 0154, 0,   /* signal */
  302. 0163, 0151, 0156, 0,   /* sin */
  303. 0163, 0151, 0172, 0145, 0,   /* size */
  304. 0163, 0155, 0141, 0154, 0154, 0164, 0141, 0154, 0153, 0,   /* smalltalk */
  305. 0163, 0157, 0162, 0164, 0,   /* sort */
  306. 0163, 0157, 0162, 0164, 072, 0,   /* sort: */
  307. 0163, 0161, 0162, 0164, 0,   /* sqrt */
  308. 0163, 0161, 0165, 0141, 0162, 0145, 0144, 0,   /* squared */
  309. 0163, 0164, 0141, 0164, 0145, 0,   /* state */
  310. 0163, 0164, 0145, 0160, 0,   /* step */
  311. 0163, 0164, 0162, 0151, 0143, 0164, 0154, 0171, 0120, 0157, 0163, 0151, 0164, 0151, 0166, 0145, 0,   /* strictlyPositive */
  312. 0163, 0165, 0160, 0145, 0162, 0103, 0154, 0141, 0163, 0163, 0,   /* superClass */
  313. 0163, 0165, 0160, 0145, 0162, 0103, 0154, 0141, 0163, 0163, 072, 0,   /* superClass: */
  314. 0163, 0165, 0163, 0160, 0145, 0156, 0144, 0,   /* suspend */
  315. 0164, 0141, 0156, 0,   /* tan */
  316. 0164, 0145, 0155, 0160, 0,   /* temp */
  317. 0164, 0145, 0162, 0155, 0105, 0162, 0162, 072, 0,   /* termErr: */
  318. 0164, 0145, 0162, 0155, 0151, 0156, 0141, 0164, 0145, 0,   /* terminate */
  319. 0164, 0151, 0155, 0145, 072, 0,   /* time: */
  320. 0164, 0151, 0155, 0145, 0163, 0122, 0145, 0160, 0145, 0141, 0164, 072, 0,   /* timesRepeat: */
  321. 0164, 0157, 072, 0,   /* to: */
  322. 0164, 0157, 072, 0142, 0171, 072, 0,   /* to:by: */
  323. 0164, 0162, 0141, 0156, 0163, 0160, 0157, 0163, 0145, 0,   /* transpose */
  324. 0164, 0162, 0165, 0156, 0143, 0141, 0164, 0145, 0124, 0157, 072, 0,   /* truncateTo: */
  325. 0164, 0162, 0165, 0156, 0143, 0141, 0164, 0145, 0144, 0,   /* truncated */
  326. 0164, 0162, 0165, 0156, 0143, 0141, 0164, 0145, 0144, 0107, 0162, 0151, 0144, 072, 0,   /* truncatedGrid: */
  327. 0165, 0156, 0142, 0154, 0157, 0143, 0153, 0,   /* unblock */
  328. 0165, 0160, 0160, 0145, 0162, 0,   /* upper */
  329. 0166, 0141, 0154, 0165, 0145, 0,   /* value */
  330. 0166, 0141, 0154, 0165, 0145, 072, 0,   /* value: */
  331. 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0,   /* value:value: */
  332. 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0,   /* value:value:value: */
  333. 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0,   /* value:value:value:value: */
  334. 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0166, 0141, 0154, 0165, 0145, 072, 0,   /* value:value:value:value:value: */
  335. 0166, 0141, 0154, 0165, 0145, 0163, 0,   /* values */
  336. 0166, 0141, 0162, 0151, 0141, 0142, 0154, 0145, 0163, 0,   /* variables */
  337. 0166, 0141, 0162, 0151, 0141, 0142, 0154, 0145, 0163, 072, 0,   /* variables: */
  338. 0166, 0151, 0145, 0167, 0,   /* view */
  339. 0167, 0141, 0151, 0164, 0,   /* wait */
  340. 0167, 0150, 0151, 0154, 0145, 0106, 0141, 0154, 0163, 0145, 072, 0,   /* whileFalse: */
  341. 0167, 0150, 0151, 0154, 0145, 0124, 0162, 0165, 0145, 072, 0,   /* whileTrue: */
  342. 0167, 0151, 0164, 0150, 072, 0144, 0157, 072, 0,   /* with:do: */
  343. 0167, 0151, 0164, 0150, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0,   /* withArguments: */
  344. 0167, 0162, 0151, 0164, 0145, 072, 0,   /* write: */
  345. 0170, 0,   /* x */
  346. 0170, 072, 0,   /* x: */
  347. 0170, 0157, 0162, 072, 0,   /* xor: */
  348. 0170, 0166, 0141, 0154, 0165, 0145, 0,   /* xvalue */
  349. 0171, 0,   /* y */
  350. 0171, 072, 0,   /* y: */
  351. 0171, 0151, 0145, 0154, 0144, 0,   /* yield */
  352. 0171, 0166, 0141, 0154, 0165, 0145, 0,   /* yvalue */
  353. 0174, 0,   /* | */
  354. 0176, 0,   /* ~ */
  355. 0176, 075, 0,   /* ~= */
  356. 0176, 0176, 0,   /* ~~ */
  357. 0 };
  358. int x_cmax = 3253;
  359. static symbol x_sytab[] = {
  360. {1, SYMBOLSIZE, &x_str[0]}, /* ! */
  361. {1, SYMBOLSIZE, &x_str[2]}, /* & */
  362. {1, SYMBOLSIZE, &x_str[4]}, /* ( */
  363. {1, SYMBOLSIZE, &x_str[6]}, /* ) */
  364. {1, SYMBOLSIZE, &x_str[8]}, /* * */
  365. {1, SYMBOLSIZE, &x_str[10]}, /* + */
  366. {1, SYMBOLSIZE, &x_str[12]}, /* , */
  367. {1, SYMBOLSIZE, &x_str[14]}, /* - */
  368. {1, SYMBOLSIZE, &x_str[16]}, /* / */
  369. {1, SYMBOLSIZE, &x_str[18]}, /* // */
  370. {1, SYMBOLSIZE, &x_str[21]}, /* < */
  371. {1, SYMBOLSIZE, &x_str[23]}, /* <= */
  372. {1, SYMBOLSIZE, &x_str[26]}, /* = */
  373. {1, SYMBOLSIZE, &x_str[28]}, /* == */
  374. {1, SYMBOLSIZE, &x_str[31]}, /* > */
  375. {1, SYMBOLSIZE, &x_str[33]}, /* >= */
  376. {1, SYMBOLSIZE, &x_str[36]}, /* @ */
  377. {1, SYMBOLSIZE, &x_str[38]}, /* Array */
  378. {1, SYMBOLSIZE, &x_str[44]}, /* ArrayedCollection */
  379. {1, SYMBOLSIZE, &x_str[62]}, /* BLOCKED */
  380. {1, SYMBOLSIZE, &x_str[70]}, /* Bag */
  381. {1, SYMBOLSIZE, &x_str[74]}, /* Block */
  382. {1, SYMBOLSIZE, &x_str[80]}, /* Boolean */
  383. {1, SYMBOLSIZE, &x_str[88]}, /* ByteArray */
  384. {1, SYMBOLSIZE, &x_str[98]}, /* Char */
  385. {1, SYMBOLSIZE, &x_str[103]}, /* Class */
  386. {1, SYMBOLSIZE, &x_str[109]}, /* Collection */
  387. {1, SYMBOLSIZE, &x_str[120]}, /* Complex */
  388. {1, SYMBOLSIZE, &x_str[128]}, /* Dictionary */
  389. {1, SYMBOLSIZE, &x_str[139]}, /* False */
  390. {1, SYMBOLSIZE, &x_str[145]}, /* File */
  391. {1, SYMBOLSIZE, &x_str[150]}, /* Float */
  392. {1, SYMBOLSIZE, &x_str[156]}, /* Integer */
  393. {1, SYMBOLSIZE, &x_str[164]}, /* Interpreter */
  394. {1, SYMBOLSIZE, &x_str[176]}, /* Interval */
  395. {1, SYMBOLSIZE, &x_str[185]}, /* KeyedCollection */
  396. {1, SYMBOLSIZE, &x_str[201]}, /* List */
  397. {1, SYMBOLSIZE, &x_str[206]}, /* Little Smalltalk */
  398. {1, SYMBOLSIZE, &x_str[223]}, /* Magnitude */
  399. {1, SYMBOLSIZE, &x_str[233]}, /* Main */
  400. {1, SYMBOLSIZE, &x_str[238]}, /* Number */
  401. {1, SYMBOLSIZE, &x_str[245]}, /* Object */
  402. {1, SYMBOLSIZE, &x_str[252]}, /* OrderedCollection */
  403. {1, SYMBOLSIZE, &x_str[270]}, /* Point */
  404. {1, SYMBOLSIZE, &x_str[276]}, /* Process */
  405. {1, SYMBOLSIZE, &x_str[284]}, /* READY */
  406. {1, SYMBOLSIZE, &x_str[290]}, /* Radian */
  407. {1, SYMBOLSIZE, &x_str[297]}, /* Random */
  408. {1, SYMBOLSIZE, &x_str[304]}, /* SUSPENDED */
  409. {1, SYMBOLSIZE, &x_str[314]}, /* Semaphore */
  410. {1, SYMBOLSIZE, &x_str[324]}, /* SequenceableCollection */
  411. {1, SYMBOLSIZE, &x_str[347]}, /* Set */
  412. {1, SYMBOLSIZE, &x_str[351]}, /* Smalltalk */
  413. {1, SYMBOLSIZE, &x_str[361]}, /* String */
  414. {1, SYMBOLSIZE, &x_str[368]}, /* Symbol */
  415. {1, SYMBOLSIZE, &x_str[375]}, /* TERMINATED */
  416. {1, SYMBOLSIZE, &x_str[386]}, /* True */
  417. {1, SYMBOLSIZE, &x_str[391]}, /* UndefinedObject */
  418. {1, SYMBOLSIZE, &x_str[407]}, /* [ */
  419. {1, SYMBOLSIZE, &x_str[409]}, /* \\ */
  420. {1, SYMBOLSIZE, &x_str[412]}, /* \\\\ */
  421. {1, SYMBOLSIZE, &x_str[417]}, /* ] */
  422. {1, SYMBOLSIZE, &x_str[419]}, /* ^ */
  423. {1, SYMBOLSIZE, &x_str[421]}, /* abs */
  424. {1, SYMBOLSIZE, &x_str[425]}, /* add: */
  425. {1, SYMBOLSIZE, &x_str[430]}, /* add:after: */
  426. {1, SYMBOLSIZE, &x_str[441]}, /* add:before: */
  427. {1, SYMBOLSIZE, &x_str[453]}, /* add:withOccurrences: */
  428. {1, SYMBOLSIZE, &x_str[474]}, /* addAll: */
  429. {1, SYMBOLSIZE, &x_str[482]}, /* addAllFirst: */
  430. {1, SYMBOLSIZE, &x_str[495]}, /* addAllLast: */
  431. {1, SYMBOLSIZE, &x_str[507]}, /* addFirst: */
  432. {1, SYMBOLSIZE, &x_str[517]}, /* addLast: */
  433. {1, SYMBOLSIZE, &x_str[526]}, /* after: */
  434. {1, SYMBOLSIZE, &x_str[533]}, /* allMask: */
  435. {1, SYMBOLSIZE, &x_str[542]}, /* and: */
  436. {1, SYMBOLSIZE, &x_str[547]}, /* anyMask: */
  437. {1, SYMBOLSIZE, &x_str[556]}, /* arcCos */
  438. {1, SYMBOLSIZE, &x_str[563]}, /* arcSin */
  439. {1, SYMBOLSIZE, &x_str[570]}, /* arcTan */
  440. {1, SYMBOLSIZE, &x_str[577]}, /* argerror */
  441. {1, SYMBOLSIZE, &x_str[586]}, /* asArray */
  442. {1, SYMBOLSIZE, &x_str[594]}, /* asBag */
  443. {1, SYMBOLSIZE, &x_str[600]}, /* asCharacter */
  444. {1, SYMBOLSIZE, &x_str[612]}, /* asDictionary */
  445. {1, SYMBOLSIZE, &x_str[625]}, /* asFloat */
  446. {1, SYMBOLSIZE, &x_str[633]}, /* asFraction */
  447. {1, SYMBOLSIZE, &x_str[644]}, /* asInteger */
  448. {1, SYMBOLSIZE, &x_str[654]}, /* asList */
  449. {1, SYMBOLSIZE, &x_str[661]}, /* asLowercase */
  450. {1, SYMBOLSIZE, &x_str[673]}, /* asOrderedCollection */
  451. {1, SYMBOLSIZE, &x_str[693]}, /* asSet */
  452. {1, SYMBOLSIZE, &x_str[699]}, /* asString */
  453. {1, SYMBOLSIZE, &x_str[708]}, /* asSymbol */
  454. {1, SYMBOLSIZE, &x_str[717]}, /* asUppercase */
  455. {1, SYMBOLSIZE, &x_str[729]}, /* asciiValue */
  456. {1, SYMBOLSIZE, &x_str[740]}, /* at: */
  457. {1, SYMBOLSIZE, &x_str[744]}, /* at:ifAbsent: */
  458. {1, SYMBOLSIZE, &x_str[757]}, /* at:put: */
  459. {1, SYMBOLSIZE, &x_str[765]}, /* atAll:put: */
  460. {1, SYMBOLSIZE, &x_str[776]}, /* atAllPut: */
  461. {1, SYMBOLSIZE, &x_str[786]}, /* before: */
  462. {1, SYMBOLSIZE, &x_str[794]}, /* between:and: */
  463. {1, SYMBOLSIZE, &x_str[807]}, /* binaryDo: */
  464. {1, SYMBOLSIZE, &x_str[817]}, /* bitAnd: */
  465. {1, SYMBOLSIZE, &x_str[825]}, /* bitAt: */
  466. {1, SYMBOLSIZE, &x_str[832]}, /* bitInvert */
  467. {1, SYMBOLSIZE, &x_str[842]}, /* bitOr: */
  468. {1, SYMBOLSIZE, &x_str[849]}, /* bitShift: */
  469. {1, SYMBOLSIZE, &x_str[859]}, /* bitXor: */
  470. {1, SYMBOLSIZE, &x_str[867]}, /* block */
  471. {1, SYMBOLSIZE, &x_str[873]}, /* blockedProcessQueue */
  472. {1, SYMBOLSIZE, &x_str[893]}, /* ceiling */
  473. {1, SYMBOLSIZE, &x_str[901]}, /* checkBucket: */
  474. {1, SYMBOLSIZE, &x_str[914]}, /* class */
  475. {1, SYMBOLSIZE, &x_str[920]}, /* cleanUp */
  476. {1, SYMBOLSIZE, &x_str[928]}, /* coerce: */
  477. {1, SYMBOLSIZE, &x_str[936]}, /* collect: */
  478. {1, SYMBOLSIZE, &x_str[945]}, /* commands: */
  479. {1, SYMBOLSIZE, &x_str[955]}, /* compareError */
  480. {1, SYMBOLSIZE, &x_str[968]}, /* copy */
  481. {1, SYMBOLSIZE, &x_str[973]}, /* copyArguments: */
  482. {1, SYMBOLSIZE, &x_str[988]}, /* copyArguments:to: */
  483. {1, SYMBOLSIZE, &x_str[1006]}, /* copyFrom: */
  484. {1, SYMBOLSIZE, &x_str[1016]}, /* copyFrom:length: */
  485. {1, SYMBOLSIZE, &x_str[1033]}, /* copyFrom:to: */
  486. {1, SYMBOLSIZE, &x_str[1046]}, /* copyWith: */
  487. {1, SYMBOLSIZE, &x_str[1056]}, /* copyWithout: */
  488. {1, SYMBOLSIZE, &x_str[1069]}, /* cos */
  489. {1, SYMBOLSIZE, &x_str[1073]}, /* count */
  490. {1, SYMBOLSIZE, &x_str[1079]}, /* currAssoc */
  491. {1, SYMBOLSIZE, &x_str[1089]}, /* currBucket */
  492. {1, SYMBOLSIZE, &x_str[1100]}, /* current */
  493. {1, SYMBOLSIZE, &x_str[1108]}, /* currentBucket */
  494. {1, SYMBOLSIZE, &x_str[1122]}, /* currentKey */
  495. {1, SYMBOLSIZE, &x_str[1133]}, /* currentList */
  496. {1, SYMBOLSIZE, &x_str[1145]}, /* date */
  497. {1, SYMBOLSIZE, &x_str[1150]}, /* debug: */
  498. {1, SYMBOLSIZE, &x_str[1157]}, /* deepCopy */
  499. {1, SYMBOLSIZE, &x_str[1166]}, /* deepCopy: */
  500. {1, SYMBOLSIZE, &x_str[1176]}, /* detect: */
  501. {1, SYMBOLSIZE, &x_str[1184]}, /* detect:ifAbsent: */
  502. {1, SYMBOLSIZE, &x_str[1201]}, /* detect:ifNone: */
  503. {1, SYMBOLSIZE, &x_str[1216]}, /* dict */
  504. {1, SYMBOLSIZE, &x_str[1221]}, /* dictionary */
  505. {1, SYMBOLSIZE, &x_str[1232]}, /* digitValue */
  506. {1, SYMBOLSIZE, &x_str[1243]}, /* digitValue: */
  507. {1, SYMBOLSIZE, &x_str[1255]}, /* display */
  508. {1, SYMBOLSIZE, &x_str[1263]}, /* displayAssign */
  509. {1, SYMBOLSIZE, &x_str[1277]}, /* dist: */
  510. {1, SYMBOLSIZE, &x_str[1283]}, /* do: */
  511. {1, SYMBOLSIZE, &x_str[1287]}, /* doPrimitive: */
  512. {1, SYMBOLSIZE, &x_str[1300]}, /* doPrimitive:withArguments: */
  513. {1, SYMBOLSIZE, &x_str[1327]}, /* edit */
  514. {1, SYMBOLSIZE, &x_str[1332]}, /* equals:startingAt: */
  515. {1, SYMBOLSIZE, &x_str[1351]}, /* eqv: */
  516. {1, SYMBOLSIZE, &x_str[1356]}, /* error: */
  517. {1, SYMBOLSIZE, &x_str[1363]}, /* even */
  518. {1, SYMBOLSIZE, &x_str[1368]}, /* excessSignals */
  519. {1, SYMBOLSIZE, &x_str[1382]}, /* executeWith: */
  520. {1, SYMBOLSIZE, &x_str[1395]}, /* exp */
  521. {1, SYMBOLSIZE, &x_str[1399]}, /* factorial */
  522. {1, SYMBOLSIZE, &x_str[1409]}, /* findAssociation:inList: */
  523. {1, SYMBOLSIZE, &x_str[1433]}, /* findFirst: */
  524. {1, SYMBOLSIZE, &x_str[1444]}, /* findFirst:ifAbsent: */
  525. {1, SYMBOLSIZE, &x_str[1464]}, /* findLast */
  526. {1, SYMBOLSIZE, &x_str[1473]}, /* findLast: */
  527. {1, SYMBOLSIZE, &x_str[1483]}, /* findLast:ifAbsent: */
  528. {1, SYMBOLSIZE, &x_str[1502]}, /* first */
  529. {1, SYMBOLSIZE, &x_str[1508]}, /* firstKey */
  530. {1, SYMBOLSIZE, &x_str[1517]}, /* floor */
  531. {1, SYMBOLSIZE, &x_str[1523]}, /* floorLog: */
  532. {1, SYMBOLSIZE, &x_str[1533]}, /* fork */
  533. {1, SYMBOLSIZE, &x_str[1538]}, /* forkWith: */
  534. {1, SYMBOLSIZE, &x_str[1548]}, /* fractionPart */
  535. {1, SYMBOLSIZE, &x_str[1561]}, /* free: */
  536. {1, SYMBOLSIZE, &x_str[1567]}, /* from: */
  537. {1, SYMBOLSIZE, &x_str[1573]}, /* from:to: */
  538. {1, SYMBOLSIZE, &x_str[1582]}, /* from:to:by: */
  539. {1, SYMBOLSIZE, &x_str[1594]}, /* gamma */
  540. {1, SYMBOLSIZE, &x_str[1600]}, /* gcd: */
  541. {1, SYMBOLSIZE, &x_str[1605]}, /* getList: */
  542. {1, SYMBOLSIZE, &x_str[1614]}, /* grid: */
  543. {1, SYMBOLSIZE, &x_str[1620]}, /* hashNumber: */
  544. {1, SYMBOLSIZE, &x_str[1632]}, /* hashTab */
  545. {1, SYMBOLSIZE, &x_str[1640]}, /* hashTable */
  546. {1, SYMBOLSIZE, &x_str[1650]}, /* highBit */
  547. {1, SYMBOLSIZE, &x_str[1658]}, /* i */
  548. {1, SYMBOLSIZE, &x_str[1660]}, /* ifFalse: */
  549. {1, SYMBOLSIZE, &x_str[1669]}, /* ifFalse:ifTrue: */
  550. {1, SYMBOLSIZE, &x_str[1685]}, /* ifTrue: */
  551. {1, SYMBOLSIZE, &x_str[1693]}, /* ifTrue:ifFalse: */
  552. {1, SYMBOLSIZE, &x_str[1709]}, /* inRange: */
  553. {1, SYMBOLSIZE, &x_str[1718]}, /* includes: */
  554. {1, SYMBOLSIZE, &x_str[1728]}, /* includesKey: */
  555. {1, SYMBOLSIZE, &x_str[1741]}, /* indexOf: */
  556. {1, SYMBOLSIZE, &x_str[1750]}, /* indexOf:ifAbsent: */
  557. {1, SYMBOLSIZE, &x_str[1768]}, /* indexOfSubCollection:startingAt: */
  558. {1, SYMBOLSIZE, &x_str[1801]}, /* indexOfSubCollection:startingAt:ifAbsent: */
  559. {1, SYMBOLSIZE, &x_str[1843]}, /* init: */
  560. {1, SYMBOLSIZE, &x_str[1849]}, /* init:super: */
  561. {1, SYMBOLSIZE, &x_str[1861]}, /* init:super:numVars: */
  562. {1, SYMBOLSIZE, &x_str[1881]}, /* inject:into: */
  563. {1, SYMBOLSIZE, &x_str[1894]}, /* integerPart */
  564. {1, SYMBOLSIZE, &x_str[1906]}, /* isAlphaNumeric */
  565. {1, SYMBOLSIZE, &x_str[1921]}, /* isDigit */
  566. {1, SYMBOLSIZE, &x_str[1929]}, /* isEmpty */
  567. {1, SYMBOLSIZE, &x_str[1937]}, /* isKindOf: */
  568. {1, SYMBOLSIZE, &x_str[1947]}, /* isLetter */
  569. {1, SYMBOLSIZE, &x_str[1956]}, /* isLowercase */
  570. {1, SYMBOLSIZE, &x_str[1968]}, /* isMemberOf: */
  571. {1, SYMBOLSIZE, &x_str[1980]}, /* isNil */
  572. {1, SYMBOLSIZE, &x_str[1986]}, /* isSeparator */
  573. {1, SYMBOLSIZE, &x_str[1998]}, /* isUppercase */
  574. {1, SYMBOLSIZE, &x_str[2010]}, /* isVowel */
  575. {1, SYMBOLSIZE, &x_str[2018]}, /* keys */
  576. {1, SYMBOLSIZE, &x_str[2023]}, /* keysDo: */
  577. {1, SYMBOLSIZE, &x_str[2031]}, /* keysSelect: */
  578. {1, SYMBOLSIZE, &x_str[2043]}, /* last */
  579. {1, SYMBOLSIZE, &x_str[2048]}, /* lastKey */
  580. {1, SYMBOLSIZE, &x_str[2056]}, /* lcm: */
  581. {1, SYMBOLSIZE, &x_str[2061]}, /* list */
  582. {1, SYMBOLSIZE, &x_str[2066]}, /* ln */
  583. {1, SYMBOLSIZE, &x_str[2069]}, /* log: */
  584. {1, SYMBOLSIZE, &x_str[2074]}, /* lower */
  585. {1, SYMBOLSIZE, &x_str[2080]}, /* main */
  586. {1, SYMBOLSIZE, &x_str[2085]}, /* max: */
  587. {1, SYMBOLSIZE, &x_str[2090]}, /* maxContext: */
  588. {1, SYMBOLSIZE, &x_str[2102]}, /* maxtype: */
  589. {1, SYMBOLSIZE, &x_str[2111]}, /* methods: */
  590. {1, SYMBOLSIZE, &x_str[2120]}, /* min: */
  591. {1, SYMBOLSIZE, &x_str[2125]}, /* modeCharacter */
  592. {1, SYMBOLSIZE, &x_str[2139]}, /* modeInteger */
  593. {1, SYMBOLSIZE, &x_str[2151]}, /* modeString */
  594. {1, SYMBOLSIZE, &x_str[2162]}, /* name: */
  595. {1, SYMBOLSIZE, &x_str[2168]}, /* negated */
  596. {1, SYMBOLSIZE, &x_str[2176]}, /* negative */
  597. {1, SYMBOLSIZE, &x_str[2185]}, /* new */
  598. {1, SYMBOLSIZE, &x_str[2189]}, /* new: */
  599. {1, SYMBOLSIZE, &x_str[2194]}, /* newProcess */
  600. {1, SYMBOLSIZE, &x_str[2205]}, /* newProcessWith: */
  601. {1, SYMBOLSIZE, &x_str[2221]}, /* next */
  602. {1, SYMBOLSIZE, &x_str[2226]}, /* next: */
  603. {1, SYMBOLSIZE, &x_str[2232]}, /* noDisplay */
  604. {1, SYMBOLSIZE, &x_str[2242]}, /* noMask: */
  605. {1, SYMBOLSIZE, &x_str[2250]}, /* not */
  606. {1, SYMBOLSIZE, &x_str[2254]}, /* notNil */
  607. {1, SYMBOLSIZE, &x_str[2261]}, /* nothing */
  608. {1, SYMBOLSIZE, &x_str[2269]}, /* occurrencesOf: */
  609. {1, SYMBOLSIZE, &x_str[2284]}, /* odd */
  610. {1, SYMBOLSIZE, &x_str[2288]}, /* opError */
  611. {1, SYMBOLSIZE, &x_str[2296]}, /* open: */
  612. {1, SYMBOLSIZE, &x_str[2302]}, /* open:for: */
  613. {1, SYMBOLSIZE, &x_str[2312]}, /* or: */
  614. {1, SYMBOLSIZE, &x_str[2316]}, /* perform: */
  615. {1, SYMBOLSIZE, &x_str[2325]}, /* perform:withArguments: */
  616. {1, SYMBOLSIZE, &x_str[2348]}, /* pi */
  617. {1, SYMBOLSIZE, &x_str[2351]}, /* positive */
  618. {1, SYMBOLSIZE, &x_str[2360]}, /* print */
  619. {1, SYMBOLSIZE, &x_str[2366]}, /* printString */
  620. {1, SYMBOLSIZE, &x_str[2378]}, /* put: */
  621. {1, SYMBOLSIZE, &x_str[2383]}, /* quo: */
  622. {1, SYMBOLSIZE, &x_str[2388]}, /* radians */
  623. {1, SYMBOLSIZE, &x_str[2396]}, /* radix: */
  624. {1, SYMBOLSIZE, &x_str[2403]}, /* raisedTo: */
  625. {1, SYMBOLSIZE, &x_str[2413]}, /* raisedToInteger: */
  626. {1, SYMBOLSIZE, &x_str[2430]}, /* randInteger: */
  627. {1, SYMBOLSIZE, &x_str[2443]}, /* randomize */
  628. {1, SYMBOLSIZE, &x_str[2453]}, /* read */
  629. {1, SYMBOLSIZE, &x_str[2458]}, /* reciprocal */
  630. {1, SYMBOLSIZE, &x_str[2469]}, /* reject: */
  631. {1, SYMBOLSIZE, &x_str[2477]}, /* rem: */
  632. {1, SYMBOLSIZE, &x_str[2482]}, /* remove: */
  633. {1, SYMBOLSIZE, &x_str[2490]}, /* remove:ifAbsent: */
  634. {1, SYMBOLSIZE, &x_str[2507]}, /* removeAll: */
  635. {1, SYMBOLSIZE, &x_str[2518]}, /* removeError */
  636. {1, SYMBOLSIZE, &x_str[2530]}, /* removeFirst */
  637. {1, SYMBOLSIZE, &x_str[2542]}, /* removeKey: */
  638. {1, SYMBOLSIZE, &x_str[2553]}, /* removeKey:ifAbsent: */
  639. {1, SYMBOLSIZE, &x_str[2573]}, /* removeLast */
  640. {1, SYMBOLSIZE, &x_str[2584]}, /* removed */
  641. {1, SYMBOLSIZE, &x_str[2592]}, /* replaceFrom:to:with: */
  642. {1, SYMBOLSIZE, &x_str[2613]}, /* replaceFrom:to:with:startingAt: */
  643. {1, SYMBOLSIZE, &x_str[2645]}, /* respondsTo */
  644. {1, SYMBOLSIZE, &x_str[2656]}, /* respondsTo: */
  645. {1, SYMBOLSIZE, &x_str[2668]}, /* resume */
  646. {1, SYMBOLSIZE, &x_str[2675]}, /* reverseDo: */
  647. {1, SYMBOLSIZE, &x_str[2686]}, /* reversed */
  648. {1, SYMBOLSIZE, &x_str[2695]}, /* roundTo: */
  649. {1, SYMBOLSIZE, &x_str[2704]}, /* rounded */
  650. {1, SYMBOLSIZE, &x_str[2712]}, /* sameAs: */
  651. {1, SYMBOLSIZE, &x_str[2720]}, /* seed */
  652. {1, SYMBOLSIZE, &x_str[2725]}, /* select: */
  653. {1, SYMBOLSIZE, &x_str[2733]}, /* setCurrentLocation: */
  654. {1, SYMBOLSIZE, &x_str[2753]}, /* sh: */
  655. {1, SYMBOLSIZE, &x_str[2757]}, /* shallowCopy */
  656. {1, SYMBOLSIZE, &x_str[2769]}, /* shallowCopy: */
  657. {1, SYMBOLSIZE, &x_str[2782]}, /* sign */
  658. {1, SYMBOLSIZE, &x_str[2787]}, /* signal */
  659. {1, SYMBOLSIZE, &x_str[2794]}, /* sin */
  660. {1, SYMBOLSIZE, &x_str[2798]}, /* size */
  661. {1, SYMBOLSIZE, &x_str[2803]}, /* smalltalk */
  662. {1, SYMBOLSIZE, &x_str[2813]}, /* sort */
  663. {1, SYMBOLSIZE, &x_str[2818]}, /* sort: */
  664. {1, SYMBOLSIZE, &x_str[2824]}, /* sqrt */
  665. {1, SYMBOLSIZE, &x_str[2829]}, /* squared */
  666. {1, SYMBOLSIZE, &x_str[2837]}, /* state */
  667. {1, SYMBOLSIZE, &x_str[2843]}, /* step */
  668. {1, SYMBOLSIZE, &x_str[2848]}, /* strictlyPositive */
  669. {1, SYMBOLSIZE, &x_str[2865]}, /* superClass */
  670. {1, SYMBOLSIZE, &x_str[2876]}, /* superClass: */
  671. {1, SYMBOLSIZE, &x_str[2888]}, /* suspend */
  672. {1, SYMBOLSIZE, &x_str[2896]}, /* tan */
  673. {1, SYMBOLSIZE, &x_str[2900]}, /* temp */
  674. {1, SYMBOLSIZE, &x_str[2905]}, /* termErr: */
  675. {1, SYMBOLSIZE, &x_str[2914]}, /* terminate */
  676. {1, SYMBOLSIZE, &x_str[2924]}, /* time: */
  677. {1, SYMBOLSIZE, &x_str[2930]}, /* timesRepeat: */
  678. {1, SYMBOLSIZE, &x_str[2943]}, /* to: */
  679. {1, SYMBOLSIZE, &x_str[2947]}, /* to:by: */
  680. {1, SYMBOLSIZE, &x_str[2954]}, /* transpose */
  681. {1, SYMBOLSIZE, &x_str[2964]}, /* truncateTo: */
  682. {1, SYMBOLSIZE, &x_str[2976]}, /* truncated */
  683. {1, SYMBOLSIZE, &x_str[2986]}, /* truncatedGrid: */
  684. {1, SYMBOLSIZE, &x_str[3001]}, /* unblock */
  685. {1, SYMBOLSIZE, &x_str[3009]}, /* upper */
  686. {1, SYMBOLSIZE, &x_str[3015]}, /* value */
  687. {1, SYMBOLSIZE, &x_str[3021]}, /* value: */
  688. {1, SYMBOLSIZE, &x_str[3028]}, /* value:value: */
  689. {1, SYMBOLSIZE, &x_str[3041]}, /* value:value:value: */
  690. {1, SYMBOLSIZE, &x_str[3060]}, /* value:value:value:value: */
  691. {1, SYMBOLSIZE, &x_str[3085]}, /* value:value:value:value:value: */
  692. {1, SYMBOLSIZE, &x_str[3116]}, /* values */
  693. {1, SYMBOLSIZE, &x_str[3123]}, /* variables */
  694. {1, SYMBOLSIZE, &x_str[3133]}, /* variables: */
  695. {1, SYMBOLSIZE, &x_str[3144]}, /* view */
  696. {1, SYMBOLSIZE, &x_str[3149]}, /* wait */
  697. {1, SYMBOLSIZE, &x_str[3154]}, /* whileFalse: */
  698. {1, SYMBOLSIZE, &x_str[3166]}, /* whileTrue: */
  699. {1, SYMBOLSIZE, &x_str[3177]}, /* with:do: */
  700. {1, SYMBOLSIZE, &x_str[3186]}, /* withArguments: */
  701. {1, SYMBOLSIZE, &x_str[3201]}, /* write: */
  702. {1, SYMBOLSIZE, &x_str[3208]}, /* x */
  703. {1, SYMBOLSIZE, &x_str[3210]}, /* x: */
  704. {1, SYMBOLSIZE, &x_str[3213]}, /* xor: */
  705. {1, SYMBOLSIZE, &x_str[3218]}, /* xvalue */
  706. {1, SYMBOLSIZE, &x_str[3225]}, /* y */
  707. {1, SYMBOLSIZE, &x_str[3227]}, /* y: */
  708. {1, SYMBOLSIZE, &x_str[3230]}, /* yield */
  709. {1, SYMBOLSIZE, &x_str[3236]}, /* yvalue */
  710. {1, SYMBOLSIZE, &x_str[3243]}, /* | */
  711. {1, SYMBOLSIZE, &x_str[3245]}, /* ~ */
  712. {1, SYMBOLSIZE, &x_str[3247]}, /* ~= */
  713. {1, SYMBOLSIZE, &x_str[3250]}, /* ~~ */
  714. 0};
  715. symbol *x_tab[SYMTABMAX] = {
  716. &x_sytab[0], /* ! */
  717. &x_sytab[1], /* & */
  718. &x_sytab[2], /* ( */
  719. &x_sytab[3], /* ) */
  720. &x_sytab[4], /* * */
  721. &x_sytab[5], /* + */
  722. &x_sytab[6], /* , */
  723. &x_sytab[7], /* - */
  724. &x_sytab[8], /* / */
  725. &x_sytab[9], /* // */
  726. &x_sytab[10], /* < */
  727. &x_sytab[11], /* <= */
  728. &x_sytab[12], /* = */
  729. &x_sytab[13], /* == */
  730. &x_sytab[14], /* > */
  731. &x_sytab[15], /* >= */
  732. &x_sytab[16], /* @ */
  733. &x_sytab[17], /* Array */
  734. &x_sytab[18], /* ArrayedCollection */
  735. &x_sytab[19], /* BLOCKED */
  736. &x_sytab[20], /* Bag */
  737. &x_sytab[21], /* Block */
  738. &x_sytab[22], /* Boolean */
  739. &x_sytab[23], /* ByteArray */
  740. &x_sytab[24], /* Char */
  741. &x_sytab[25], /* Class */
  742. &x_sytab[26], /* Collection */
  743. &x_sytab[27], /* Complex */
  744. &x_sytab[28], /* Dictionary */
  745. &x_sytab[29], /* False */
  746. &x_sytab[30], /* File */
  747. &x_sytab[31], /* Float */
  748. &x_sytab[32], /* Integer */
  749. &x_sytab[33], /* Interpreter */
  750. &x_sytab[34], /* Interval */
  751. &x_sytab[35], /* KeyedCollection */
  752. &x_sytab[36], /* List */
  753. &x_sytab[37], /* Little Smalltalk */
  754. &x_sytab[38], /* Magnitude */
  755. &x_sytab[39], /* Main */
  756. &x_sytab[40], /* Number */
  757. &x_sytab[41], /* Object */
  758. &x_sytab[42], /* OrderedCollection */
  759. &x_sytab[43], /* Point */
  760. &x_sytab[44], /* Process */
  761. &x_sytab[45], /* READY */
  762. &x_sytab[46], /* Radian */
  763. &x_sytab[47], /* Random */
  764. &x_sytab[48], /* SUSPENDED */
  765. &x_sytab[49], /* Semaphore */
  766. &x_sytab[50], /* SequenceableCollection */
  767. &x_sytab[51], /* Set */
  768. &x_sytab[52], /* Smalltalk */
  769. &x_sytab[53], /* String */
  770. &x_sytab[54], /* Symbol */
  771. &x_sytab[55], /* TERMINATED */
  772. &x_sytab[56], /* True */
  773. &x_sytab[57], /* UndefinedObject */
  774. &x_sytab[58], /* [ */
  775. &x_sytab[59], /* \\ */
  776. &x_sytab[60], /* \\\\ */
  777. &x_sytab[61], /* ] */
  778. &x_sytab[62], /* ^ */
  779. &x_sytab[63], /* abs */
  780. &x_sytab[64], /* add: */
  781. &x_sytab[65], /* add:after: */
  782. &x_sytab[66], /* add:before: */
  783. &x_sytab[67], /* add:withOccurrences: */
  784. &x_sytab[68], /* addAll: */
  785. &x_sytab[69], /* addAllFirst: */
  786. &x_sytab[70], /* addAllLast: */
  787. &x_sytab[71], /* addFirst: */
  788. &x_sytab[72], /* addLast: */
  789. &x_sytab[73], /* after: */
  790. &x_sytab[74], /* allMask: */
  791. &x_sytab[75], /* and: */
  792. &x_sytab[76], /* anyMask: */
  793. &x_sytab[77], /* arcCos */
  794. &x_sytab[78], /* arcSin */
  795. &x_sytab[79], /* arcTan */
  796. &x_sytab[80], /* argerror */
  797. &x_sytab[81], /* asArray */
  798. &x_sytab[82], /* asBag */
  799. &x_sytab[83], /* asCharacter */
  800. &x_sytab[84], /* asDictionary */
  801. &x_sytab[85], /* asFloat */
  802. &x_sytab[86], /* asFraction */
  803. &x_sytab[87], /* asInteger */
  804. &x_sytab[88], /* asList */
  805. &x_sytab[89], /* asLowercase */
  806. &x_sytab[90], /* asOrderedCollection */
  807. &x_sytab[91], /* asSet */
  808. &x_sytab[92], /* asString */
  809. &x_sytab[93], /* asSymbol */
  810. &x_sytab[94], /* asUppercase */
  811. &x_sytab[95], /* asciiValue */
  812. &x_sytab[96], /* at: */
  813. &x_sytab[97], /* at:ifAbsent: */
  814. &x_sytab[98], /* at:put: */
  815. &x_sytab[99], /* atAll:put: */
  816. &x_sytab[100], /* atAllPut: */
  817. &x_sytab[101], /* before: */
  818. &x_sytab[102], /* between:and: */
  819. &x_sytab[103], /* binaryDo: */
  820. &x_sytab[104], /* bitAnd: */
  821. &x_sytab[105], /* bitAt: */
  822. &x_sytab[106], /* bitInvert */
  823. &x_sytab[107], /* bitOr: */
  824. &x_sytab[108], /* bitShift: */
  825. &x_sytab[109], /* bitXor: */
  826. &x_sytab[110], /* block */
  827. &x_sytab[111], /* blockedProcessQueue */
  828. &x_sytab[112], /* ceiling */
  829. &x_sytab[113], /* checkBucket: */
  830. &x_sytab[114], /* class */
  831. &x_sytab[115], /* cleanUp */
  832. &x_sytab[116], /* coerce: */
  833. &x_sytab[117], /* collect: */
  834. &x_sytab[118], /* commands: */
  835. &x_sytab[119], /* compareError */
  836. &x_sytab[120], /* copy */
  837. &x_sytab[121], /* copyArguments: */
  838. &x_sytab[122], /* copyArguments:to: */
  839. &x_sytab[123], /* copyFrom: */
  840. &x_sytab[124], /* copyFrom:length: */
  841. &x_sytab[125], /* copyFrom:to: */
  842. &x_sytab[126], /* copyWith: */
  843. &x_sytab[127], /* copyWithout: */
  844. &x_sytab[128], /* cos */
  845. &x_sytab[129], /* count */
  846. &x_sytab[130], /* currAssoc */
  847. &x_sytab[131], /* currBucket */
  848. &x_sytab[132], /* current */
  849. &x_sytab[133], /* currentBucket */
  850. &x_sytab[134], /* currentKey */
  851. &x_sytab[135], /* currentList */
  852. &x_sytab[136], /* date */
  853. &x_sytab[137], /* debug: */
  854. &x_sytab[138], /* deepCopy */
  855. &x_sytab[139], /* deepCopy: */
  856. &x_sytab[140], /* detect: */
  857. &x_sytab[141], /* detect:ifAbsent: */
  858. &x_sytab[142], /* detect:ifNone: */
  859. &x_sytab[143], /* dict */
  860. &x_sytab[144], /* dictionary */
  861. &x_sytab[145], /* digitValue */
  862. &x_sytab[146], /* digitValue: */
  863. &x_sytab[147], /* display */
  864. &x_sytab[148], /* displayAssign */
  865. &x_sytab[149], /* dist: */
  866. &x_sytab[150], /* do: */
  867. &x_sytab[151], /* doPrimitive: */
  868. &x_sytab[152], /* doPrimitive:withArguments: */
  869. &x_sytab[153], /* edit */
  870. &x_sytab[154], /* equals:startingAt: */
  871. &x_sytab[155], /* eqv: */
  872. &x_sytab[156], /* error: */
  873. &x_sytab[157], /* even */
  874. &x_sytab[158], /* excessSignals */
  875. &x_sytab[159], /* executeWith: */
  876. &x_sytab[160], /* exp */
  877. &x_sytab[161], /* factorial */
  878. &x_sytab[162], /* findAssociation:inList: */
  879. &x_sytab[163], /* findFirst: */
  880. &x_sytab[164], /* findFirst:ifAbsent: */
  881. &x_sytab[165], /* findLast */
  882. &x_sytab[166], /* findLast: */
  883. &x_sytab[167], /* findLast:ifAbsent: */
  884. &x_sytab[168], /* first */
  885. &x_sytab[169], /* firstKey */
  886. &x_sytab[170], /* floor */
  887. &x_sytab[171], /* floorLog: */
  888. &x_sytab[172], /* fork */
  889. &x_sytab[173], /* forkWith: */
  890. &x_sytab[174], /* fractionPart */
  891. &x_sytab[175], /* free: */
  892. &x_sytab[176], /* from: */
  893. &x_sytab[177], /* from:to: */
  894. &x_sytab[178], /* from:to:by: */
  895. &x_sytab[179], /* gamma */
  896. &x_sytab[180], /* gcd: */
  897. &x_sytab[181], /* getList: */
  898. &x_sytab[182], /* grid: */
  899. &x_sytab[183], /* hashNumber: */
  900. &x_sytab[184], /* hashTab */
  901. &x_sytab[185], /* hashTable */
  902. &x_sytab[186], /* highBit */
  903. &x_sytab[187], /* i */
  904. &x_sytab[188], /* ifFalse: */
  905. &x_sytab[189], /* ifFalse:ifTrue: */
  906. &x_sytab[190], /* ifTrue: */
  907. &x_sytab[191], /* ifTrue:ifFalse: */
  908. &x_sytab[192], /* inRange: */
  909. &x_sytab[193], /* includes: */
  910. &x_sytab[194], /* includesKey: */
  911. &x_sytab[195], /* indexOf: */
  912. &x_sytab[196], /* indexOf:ifAbsent: */
  913. &x_sytab[197], /* indexOfSubCollection:startingAt: */
  914. &x_sytab[198], /* indexOfSubCollection:startingAt:ifAbsent: */
  915. &x_sytab[199], /* init: */
  916. &x_sytab[200], /* init:super: */
  917. &x_sytab[201], /* init:super:numVars: */
  918. &x_sytab[202], /* inject:into: */
  919. &x_sytab[203], /* integerPart */
  920. &x_sytab[204], /* isAlphaNumeric */
  921. &x_sytab[205], /* isDigit */
  922. &x_sytab[206], /* isEmpty */
  923. &x_sytab[207], /* isKindOf: */
  924. &x_sytab[208], /* isLetter */
  925. &x_sytab[209], /* isLowercase */
  926. &x_sytab[210], /* isMemberOf: */
  927. &x_sytab[211], /* isNil */
  928. &x_sytab[212], /* isSeparator */
  929. &x_sytab[213], /* isUppercase */
  930. &x_sytab[214], /* isVowel */
  931. &x_sytab[215], /* keys */
  932. &x_sytab[216], /* keysDo: */
  933. &x_sytab[217], /* keysSelect: */
  934. &x_sytab[218], /* last */
  935. &x_sytab[219], /* lastKey */
  936. &x_sytab[220], /* lcm: */
  937. &x_sytab[221], /* list */
  938. &x_sytab[222], /* ln */
  939. &x_sytab[223], /* log: */
  940. &x_sytab[224], /* lower */
  941. &x_sytab[225], /* main */
  942. &x_sytab[226], /* max: */
  943. &x_sytab[227], /* maxContext: */
  944. &x_sytab[228], /* maxtype: */
  945. &x_sytab[229], /* methods: */
  946. &x_sytab[230], /* min: */
  947. &x_sytab[231], /* modeCharacter */
  948. &x_sytab[232], /* modeInteger */
  949. &x_sytab[233], /* modeString */
  950. &x_sytab[234], /* name: */
  951. &x_sytab[235], /* negated */
  952. &x_sytab[236], /* negative */
  953. &x_sytab[237], /* new */
  954. &x_sytab[238], /* new: */
  955. &x_sytab[239], /* newProcess */
  956. &x_sytab[240], /* newProcessWith: */
  957. &x_sytab[241], /* next */
  958. &x_sytab[242], /* next: */
  959. &x_sytab[243], /* noDisplay */
  960. &x_sytab[244], /* noMask: */
  961. &x_sytab[245], /* not */
  962. &x_sytab[246], /* notNil */
  963. &x_sytab[247], /* nothing */
  964. &x_sytab[248], /* occurrencesOf: */
  965. &x_sytab[249], /* odd */
  966. &x_sytab[250], /* opError */
  967. &x_sytab[251], /* open: */
  968. &x_sytab[252], /* open:for: */
  969. &x_sytab[253], /* or: */
  970. &x_sytab[254], /* perform: */
  971. &x_sytab[255], /* perform:withArguments: */
  972. &x_sytab[256], /* pi */
  973. &x_sytab[257], /* positive */
  974. &x_sytab[258], /* print */
  975. &x_sytab[259], /* printString */
  976. &x_sytab[260], /* put: */
  977. &x_sytab[261], /* quo: */
  978. &x_sytab[262], /* radians */
  979. &x_sytab[263], /* radix: */
  980. &x_sytab[264], /* raisedTo: */
  981. &x_sytab[265], /* raisedToInteger: */
  982. &x_sytab[266], /* randInteger: */
  983. &x_sytab[267], /* randomize */
  984. &x_sytab[268], /* read */
  985. &x_sytab[269], /* reciprocal */
  986. &x_sytab[270], /* reject: */
  987. &x_sytab[271], /* rem: */
  988. &x_sytab[272], /* remove: */
  989. &x_sytab[273], /* remove:ifAbsent: */
  990. &x_sytab[274], /* removeAll: */
  991. &x_sytab[275], /* removeError */
  992. &x_sytab[276], /* removeFirst */
  993. &x_sytab[277], /* removeKey: */
  994. &x_sytab[278], /* removeKey:ifAbsent: */
  995. &x_sytab[279], /* removeLast */
  996. &x_sytab[280], /* removed */
  997. &x_sytab[281], /* replaceFrom:to:with: */
  998. &x_sytab[282], /* replaceFrom:to:with:startingAt: */
  999. &x_sytab[283], /* respondsTo */
  1000. &x_sytab[284], /* respondsTo: */
  1001. &x_sytab[285], /* resume */
  1002. &x_sytab[286], /* reverseDo: */
  1003. &x_sytab[287], /* reversed */
  1004. &x_sytab[288], /* roundTo: */
  1005. &x_sytab[289], /* rounded */
  1006. &x_sytab[290], /* sameAs: */
  1007. &x_sytab[291], /* seed */
  1008. &x_sytab[292], /* select: */
  1009. &x_sytab[293], /* setCurrentLocation: */
  1010. &x_sytab[294], /* sh: */
  1011. &x_sytab[295], /* shallowCopy */
  1012. &x_sytab[296], /* shallowCopy: */
  1013. &x_sytab[297], /* sign */
  1014. &x_sytab[298], /* signal */
  1015. &x_sytab[299], /* sin */
  1016. &x_sytab[300], /* size */
  1017. &x_sytab[301], /* smalltalk */
  1018. &x_sytab[302], /* sort */
  1019. &x_sytab[303], /* sort: */
  1020. &x_sytab[304], /* sqrt */
  1021. &x_sytab[305], /* squared */
  1022. &x_sytab[306], /* state */
  1023. &x_sytab[307], /* step */
  1024. &x_sytab[308], /* strictlyPositive */
  1025. &x_sytab[309], /* superClass */
  1026. &x_sytab[310], /* superClass: */
  1027. &x_sytab[311], /* suspend */
  1028. &x_sytab[312], /* tan */
  1029. &x_sytab[313], /* temp */
  1030. &x_sytab[314], /* termErr: */
  1031. &x_sytab[315], /* terminate */
  1032. &x_sytab[316], /* time: */
  1033. &x_sytab[317], /* timesRepeat: */
  1034. &x_sytab[318], /* to: */
  1035. &x_sytab[319], /* to:by: */
  1036. &x_sytab[320], /* transpose */
  1037. &x_sytab[321], /* truncateTo: */
  1038. &x_sytab[322], /* truncated */
  1039. &x_sytab[323], /* truncatedGrid: */
  1040. &x_sytab[324], /* unblock */
  1041. &x_sytab[325], /* upper */
  1042. &x_sytab[326], /* value */
  1043. &x_sytab[327], /* value: */
  1044. &x_sytab[328], /* value:value: */
  1045. &x_sytab[329], /* value:value:value: */
  1046. &x_sytab[330], /* value:value:value:value: */
  1047. &x_sytab[331], /* value:value:value:value:value: */
  1048. &x_sytab[332], /* values */
  1049. &x_sytab[333], /* variables */
  1050. &x_sytab[334], /* variables: */
  1051. &x_sytab[335], /* view */
  1052. &x_sytab[336], /* wait */
  1053. &x_sytab[337], /* whileFalse: */
  1054. &x_sytab[338], /* whileTrue: */
  1055. &x_sytab[339], /* with:do: */
  1056. &x_sytab[340], /* withArguments: */
  1057. &x_sytab[341], /* write: */
  1058. &x_sytab[342], /* x */
  1059. &x_sytab[343], /* x: */
  1060. &x_sytab[344], /* xor: */
  1061. &x_sytab[345], /* xvalue */
  1062. &x_sytab[346], /* y */
  1063. &x_sytab[347], /* y: */
  1064. &x_sytab[348], /* yield */
  1065. &x_sytab[349], /* yvalue */
  1066. &x_sytab[350], /* | */
  1067. &x_sytab[351], /* ~ */
  1068. &x_sytab[352], /* ~= */
  1069. &x_sytab[353], /* ~~ */
  1070. 0};
  1071. int x_tmax = 353;
  1072.